home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr38 / homepln2.zip / HOMEPLN.DOC < prev    next >
Text File  |  1993-05-26  |  23KB  |  477 lines

  1. HomePlan Ver 2.0 is by:      CHUCK HERNDON
  2. 18494 Jesus Maria Rd.
  3. Mokelumne Hill, CA 95245
  4. (209) 754-4891  CIS 71321,167
  5.           _______                     
  6.      ____|__     |               (R)  
  7.   --|       |    |------------------- 
  8.     |   ____|__  |  Association of    
  9.     |  |       |_|  Shareware         
  10.     |__|   o   |    Professionals     
  11.   -----|   |   |--------------------- 
  12.        |___|___|    MEMBER            
  13.                                       
  14. "The author of HomePlan Ver 2.0 is a member of the Association of
  15. Shareware Professionals (ASP).  ASP wants to make sure that the
  16. shareware principle works for you. If you are unable to resolve a
  17. shareware-related problem with an ASP member by contacting the
  18. member directly, ASP may be able to help. The ASP Ombudsman
  19. can help you resolve a dispute or problem with an ASP member,
  20. but does not provide technical support for members' products.
  21. Please write to the ASP Ombudsman at 545 Grover Road,
  22. Muskegon, MI 49442 or send a CompuServe message via
  23. CompuServe Mail to ASP Ombudsman 70007,3536."         
  24.  
  25. DEFINITION OF SHAREWARE                           
  26.  
  27. Shareware distribution gives users a chance to try software before
  28. uying it. If you try a Shareware program and continue using it, you
  29. are expected to register. 
  30. Copyright laws apply to both Shareware and commercial software.
  31. Shareware authors are accomplished programmers, just like commercial
  32. authors, and the programs are of comparable quality. (In both cases,
  33. there are good programs and bad ones!) The main difference is in the
  34. method of distribution. This author specifically grants the right to
  35. copy and distribute the software to all and sundry.
  36.  
  37. Shareware is a distribution method, not a type of software. The
  38. Shareware system makes fitting your needs easier, because you can try
  39. before you buy.
  40. Because the overhead is low, prices are low also. Shareware has the
  41. ultimate money-back guarantee -- if you don't use the product, you
  42. don't pay for it.
  43.  
  44. **********************************************************************
  45. Home Plan Ver 2.0  was written on an IBM compatible in Turbo Pascal 6.0
  46.  to draw and print  floor plan type drawings on  9 & 24 PIN dot matrix &
  47. HP Laser compatible printers.
  48. In order to provide adequate resolution and aspect ratio, this program
  49. requires a Color VGA monitor.
  50. *********************************************************************
  51.  
  52. Features include:
  53. User defined scale
  54. Adjustable cursor speed
  55. Undo of the last action 
  56. Automatic dimensioning 
  57. Optional showing of framing  (studs, joists etc)
  58. Rectangles & circles etc
  59. Deletion of user defined screen portions
  60. Selectable line styles
  61. On screen 'odometer' to show horizontal & vertical measurements
  62. Saving & loading plans to & from disk
  63. Deleting plans from disk
  64. Printing the current plan
  65. Insertion of pre-drawn furniture & appliances into your drawing
  66. Square Footage Calculation
  67. Ability to view & delete elements from the plan
  68.  
  69. *******************************************************************
  70. This was written because I couldn't find a way to do these things
  71. without using a huge program and two hours of manual reading .
  72. *******************************************************************
  73.  
  74. This Manual is meant to be a reference manual not a constant
  75. companion.  Use the Manual if a command gives you trouble.
  76.  
  77. I advise you to load the program & start to draw a plan.
  78. Select the first option from the main menu, press F1 to see a list of
  79. commands; 'Esc' to make the list go away.
  80. Just start drawing & using the commands listed while following the
  81. prompts where applicable.
  82. Frequent use of F1, Undo & Del will fix any mistakes.
  83. Load one of the sample .PLN files which came with this program and
  84. modify it. Insert some furniture or appliances into it. 
  85.  
  86.              See below for some hints then:
  87. Just type "HP20".                              F-1 for help.
  88. ( there is a Demonstration Screen option on the Main Menu. This walks
  89. you through the line drawing process only.)
  90. ********************************************************
  91. Some Hints:
  92. Get used to using the '+' & '-' keys to adjust cursor speed. Zipping around
  93. your plan sometimes requires speed and sometimes, precision.
  94. A  'speedometer'  in the lower right corner will tell you how far the cursor
  95. will go with each press of the NumberPad keys.
  96. Watch this change when the + or - keys are pressed. You can go 
  97. many feet in one leap, or as little as 1 inch.
  98.  
  99. Using SHIFT with the NumberPad Keys will slow the cursor to the 
  100. minimum speed for precision placement.
  101. The four Arrow keys on 101 key keyboards also will move at the minimum
  102. speed.
  103. Move quickly using the NumberPad adjusted at a brisk pace, and use the
  104. Shift key when you get near the end of travel for precision cursor placement.
  105. The Automatic Dimensioning procedure might be somewhat less than
  106. intuitive. Just try it a few times. (there is always Undo.)
  107.  
  108. AutoDimension will not work on distances less than two ft.(default
  109. scale) because of inadequate room. You can draw the lines, & use
  110. Insert Text ('Ins') to enter the appropriate numbers.
  111.  
  112. Some operations will cause lines to be partially erased and other
  113. distortions which will be rectified when the plan is redrawn.
  114. The plan is frequently redrawn in the normal course of events. If you
  115. want to force a redrawing, press F1 to bring the command list down,
  116. then 'Esc' to make it go away & redraw the plan.
  117.  
  118. When you start serious plan drawing, draw a basic structural outline &
  119. save it under 'Basic' or some such.
  120. Now, you can load 'Basic' and do all sorts of things with it, saving
  121. new versions under new names.
  122. Many versions can be saved under many names all starting with 'Basic'
  123. until you settle on one approach.
  124.  
  125. The pre-drawn furniture & appliances are sized for average sizes of
  126. the items depicted. We can't guarantee that your stuff is the same size.
  127.  
  128. At scales more than two or at most three times the default, the pre-
  129. drawn stuff is just too small to use. (it's still available if you
  130. want to insert a dot in your drawing.)
  131. ********************************************************************
  132. If you use this SHAREWARE program, please print REGISTRA.FRM ("Copy Registra.Frm Prn")
  133. and send the registration fee ($20.00) to me at the address on the form. Credit Cards accepted.
  134. (THE ADDRESS IS ALSO ON THE  OPENING SCREEN IF REGISTRA.TXT GETS LOST)
  135. ******************************************************************** 
  136. Commands: ( For a list of commands & a brief description, press F1 )
  137.                        Edit Commands:
  138. CURSOR MOVEMENT:
  139. The cursor is moved by the Numberpad Keys. (if the NumLock is off,
  140. the program will turn it on while you are drawing)
  141. The Numberpad keys can movethe cursor in 8 directions. in addition,
  142. the '5' key will center the cursor.
  143.  
  144. CURSOR SPEED:
  145. The cursor speed is adjusted  with the '+' or '-' keys while in the
  146. Drawing Mode. Use of SHIFT with the NumberPad keys slows the cursor
  147. to the minimum speed for precision placement.
  148. The distance that the cursor moves each time is shown at the lower
  149. right corner of the screen.
  150. Using the Default Scale, the minimum cursor movement is one inch.
  151. The next press of '+' increases it to 6 inches.
  152. Subsequent presses of '+' increases movement by 1/2 foot with each
  153. press.
  154. Pressing  '-' reverses the process.
  155. Selecting a larger scale will cause the cursor movement to increase
  156. proportionately. (actually, the cursor moves the same, but the
  157. odometers show larger measurements)
  158.  
  159. SCALE ADJUSTMENT:
  160. You may adjust the Scale when starting a new Plan.
  161. The on-screen prompts will tell you to press '-' or '+' to adjust the
  162. scale for your new drawing.
  163. The maximum horizontal & vertical screen dimensions will be shown as
  164. you select the optimum scale.
  165. Once a plan has been started, or retrieved from disk, the Scale can
  166. not be changed.  'Esc' cancels & invokes the Default scale
  167.  
  168. LINE DRAWING:          'L'
  169. Pressing the 'L' key starts the drawing process.
  170. No line is drawn yet, but two 'odometers' will appear at the lower
  171. left corner of your screen.
  172. These 'odometers' will show the cursor movement (one vertical; one
  173. horizontal) in feet & inches.
  174. Pressing the 'L' key again, will draw a line between the two points.
  175. Pressing 'Esc' will cancel the process without drawing the line. (this
  176. is a handy way to move to a measured point without drawing a line)
  177. 'Esc' cancels;  'Alt U' will Undo any unwanted lines.
  178.  
  179. LINE ERASING:         'E'
  180. The Line Erase command works exactly like the Line Draw command, but
  181. uses the 'E' key.
  182.  
  183. LINE TYPE:            'space'
  184. Three types of line are  available for most operations.
  185. At the bottom center of your screen, is a sample of the current line
  186. type. Pressing the Space Bar will toggle between these line types.
  187.  
  188. INSERT TEXT:          'Ins'     
  189. Text may be inserted into the plan by pressing the 'Ins' key, Typing
  190. the desired text & pressing 'Enter'.
  191. The text will start at the cursor position and the BackSpace key is
  192. functional to make corrections before pressing 'Enter'.
  193. 'Esc' cancels; 'Alt U' will Undo unwanted entries.
  194.  
  195. INSERT FIGURES:       'Alt F'
  196. 'Alt F' will bring up a menu of Pre-Drawn figures of furniture &
  197. appliances to insert into your plan.
  198. Select the figure with the NumberPad keys & press enter.
  199. The selected Figure will appear on your plan at the last cursor
  200. position.
  201. You may move the figure using the NumberPad keys & the 'Tab' key will
  202. rotate the figure in 90 deg increments.
  203. Press 'Enter when you have the figure where you want it.
  204. 'Esc' cancels. 'Alt U' will Undo mistakes.
  205.  
  206. AUTOMATIC DIMENSIONING:  'Alt D'
  207. Press 'Alt D' and the on-screen prompts will direct you to place the
  208. cursor at the place where you want the dimension to start & press
  209. 'Enter'.
  210. To find the place where you want the dimension to start, place the
  211. cursor on one edge of the thing that you want to measure. Then, move
  212. the cursor to a clear area while keeping it in line with the starting
  213. point.
  214. Press 'Enter' and you will be prompted to move the cursor to the other
  215. end of the thing to be measured.
  216. The 'odometers' will show the distance moved, & preview the dimension
  217. that will be printed.
  218. It isn't necessary to keep the cursor level or plumb. In fact, it is
  219. easier to actually place the cursor on the line you want to measure to.
  220. The Dimension line will appear level or plumb depending on whether the
  221. cursor was moved MOSTLY horizontally or MOSTLY vertically. So moving
  222. the cursor a short distance at a right angle to the desired direction
  223. of measurement won't make any difference.
  224. 'Esc' cancels;  'Alt U' will Undo mistakes.
  225.  
  226. DRAW RECTANGLES:       'Alt R'...'R'
  227. 'Alt R' brings an on-screen prompt to place the cursor at one corner
  228. of the proposed rectangle & then to press 'Enter'.
  229. When you move the cursor, a rectangle is shown in a dotted line.
  230. When you have the desired rectangle, press 'R' to permanently draw the
  231. rectangle.
  232. Rectangles of the appropriate width make nice walls. (see Show Framing
  233. below)
  234. 'Esc' cancels;   'Alt U' will Undo mistakes.
  235.  
  236. SHOW FRAMING:         'Alt R'... 'F'
  237. Terminating the above Rectangle 'Alt R' command with an 'F' instead of
  238. an 'R' will cause two inch framing spaced on 16" centers to be shown.
  239. In the case of narrow rectangles, such as walls, the end view of the
  240. wall studs will be shown. In the case of broader rectangles, perhaps
  241. floors or roofs, the joists or rafters will be shown across the
  242. shortest dimension of the rectangle.
  243. This version has no provision to vary the spacing.
  244. 'Esc' cancels;   'Alt U' will Undo mistakes.
  245.  
  246. DRAW CIRCLE:              'Alt C'
  247. 'Alt C' brings an on-screen prompt to place the cursor at the center
  248. of the proposed circle & then to press 'Enter'.
  249. A small circle will be shown with a prompt to move the rim with the
  250. cursor.
  251. Actually, this command draws an Ellipse.
  252. Moving the cursor vertically and horizontally will vary the ellipse
  253. radii.
  254. To draw a circle rather than an oval, keep the two radii equal.
  255. The NumberPad diagonal keys work fine for that purpose. Also, the
  256. 'odometers' will show both dimensions as you change them.
  257. 'Esc' cancels;   'Alt U' will Undo mistakes.
  258.  
  259. DELETE SCREEN PORTION    'Del'
  260. Move the cursor to one corner of the screen area that you want to
  261. delete.
  262. Then press the '"Del" Key.
  263. A small dotted rectangle will appear with a prompt to size the
  264. rectangle to the area that you want to delete & to press enter.
  265. The area within the area you defined, will disappear.
  266. 'Esc' cancels;  'Alt U' will Undo mistakes.
  267.  
  268. UNDO             'Alt U'
  269. Pressing 'Alt U' will cancel the most recent command and redraw your
  270. plan without it.
  271. Successive presses of 'Alt U' will continue to delete the previous
  272. commands in reverse of the order they were made.
  273. Caution: Undo cannot be Undone!
  274. Commands deleted by Undo must be redone manually as those commands are
  275. no longer in memory.
  276.  
  277. SQUARE FOOTAGE CALCULATION   '[ or ]'
  278. Pressing one of the Square Brackets will start the process to calculate 
  279. square footage. You will be prompted to place the cursor at one corner
  280. of an area to be calculated. Then press ENTER.
  281. Next, drag the dotted line with the NumberPad keys to cover the desired area,
  282.  & press ENTER again. The area will be covered by a grid & the square footage
  283. will appear at the lower left corner of the screen.
  284. Do this as many times as you want, a running total is kept at the lower left 
  285. corner of the screen.
  286. Press Esc to quit & make the grid go away. The running total will stay in the 
  287. lower left corner until you start another operation.
  288. Use Insert Text if you want to get the total on the plan before it disappears.
  289.  
  290.   FILE COMMANDS
  291.  
  292. ABANDON the CURRENT PLAN         'Alt A'
  293. Pressing 'Alt A' will prompt you to save the current plan and then
  294. allow you to select a Scale for a new plan.
  295. 'Esc' cancels.
  296.  
  297. SAVE a PLAN to DISK             'Alt S'
  298. Pressing 'Alt S' will show you a list of .PLN files in the current
  299. directory, and ask you for a name for the file you want to save.
  300. If the name you type already exists, you will be asked if you want to
  301. overwrite it. If not, type in another name.
  302. It is not necessary to type the file name extension. If you type a
  303. period (.) or press 'Enter' it will be assumed the file name is
  304. complete.
  305. You will be returned to the current plan.
  306. ( This version  provides cursor selectable file names )
  307.  
  308. LOAD a PLAN from Disk             'Alt L'
  309. If this command is invoked while a plan is current, you will be
  310. prompted to save it before loading another. Just follow the prompts.
  311. Pressing 'Alt L' will show you a list of .PLN files in the current
  312. directory, and ask you for the name of the file to load.
  313. If the name that you type doesn't exist, you will be so informed. Type
  314. in a name that does exist.
  315. It is not necessary to type the file name extension. If you type a
  316. period (.) or press 'Enter' it will be assumed the file name is
  317. complete.
  318. ( This version  provides cursor selectable file names )
  319.  
  320. DELETE a FILE from DISK       'Ctrl D'
  321. Unused & unwanted .PLN files tend to pile up, wasting disk space and
  322. filling up the File List window.
  323. Pressing 'Ctrl D' will show you a list of .PLN files and ask for the
  324. name of the file to Delete from disk.
  325. If the name you type doesn't exist, you will be so notified. Re-type
  326. the name.
  327. You will be asked to verify the name of the file to Delete. Answer Y or N.
  328. Caution: This program cannot bring back files deleted from disk!
  329. We recommend that you first load the file and make sure that you don't
  330. want it before deleting it.
  331. ( This version  provides cursor selectable file names )
  332.  
  333. PRINT the CURRENT PLAN           'Alt P'
  334. Pressing 'Alt P' will print the current plan.
  335. If your printer is off line, out of paper, turned off, or some other
  336. mysterious malady occurs, you will be so notified. Fix the problem &
  337. press 'Enter' as per the prompt, or press 'Esc' to cancel.
  338. The plan will print in the 'landscape' mode (sideways) so as to retain
  339. the 1 to 1 screen to printer aspect ratio.
  340.  
  341. Version 2.0 now supports 24 pin & 9 pin dot matrix & compatibles as well as 
  342. HPLaser Jet compatibles.
  343.  
  344. When you  print a plan, you will be shown the current selected printer  
  345. configuration and asked to confirm it. Press 'N' to change the printer options.
  346. You should only have to do this once. 
  347. Laser Jet compatibles can choose between 75 dpi and 150 dpi.
  348.  
  349. After selecting the printer data, You will see a menu to select the printing
  350. Scale
  351.  
  352. "Actual Screen Size" is the default.
  353.  
  354. "1/8" per ft." (at the default scale; Actual distance per ft will vary inversely 
  355. with the drawing scale) 
  356. Use this when you want to be able to pull dimensions off the plan with a rule.
  357. This scale is also handy for enlarging 100% to get a 1/4" per ft. scale plan.
  358. (you will need a copier for that)
  359. "Actual Size" fills the paper & looks like what you drew. APPROX 1/5" per ft.
  360.  
  361. All printers are not alike! If yours doesn't print to the proper scale, All is
  362. not lost!
  363. If your computer operating system is Dos 3.1 or newer, A fourth Item will appear
  364. on the printing Scale Menu.
  365. "Adjust the Scale to Your Printer" will allow you to adjust the printing ratios
  366. so that you can get accurate scaled print-outs.
  367. NOTE: this option will probably not be needed. Only if your print-outs at the
  368. 1/8" scale are Not accurate, or if the vertical & horizontal dimensions of a
  369. square differ, should you change the printing ratios.
  370. If you elect to change the printing ratios, select Item 4 and follow the prompts
  371. closely.
  372. NOTE: On systems operating on Dos versions earlier than Dos 3.1, this option
  373. will not appear on the Print Scale Menu.
  374.  
  375. VIEWING & EDITING the Plan:
  376. There may be reasons for you to delete elements from a plan.
  377. HomePlan Ver 2.0 Ver 2.0 supports a large number of elements in each plan,
  378. However, it is theoretically possible to exceed that limit in a complex plan,
  379. by many repeated overdrawings & erasures.
  380. Removal of duplications will reduce the size of a plan.
  381. It may also be desirable to delete some elements after it is too late to
  382. use Undo.
  383.  
  384. Therefore:
  385. While in the drawing screen & with a plan loaded, pressing < Ctrl / F-10 >
  386. will show the plan and list the number of plan elements in the lower left
  387. corner of the screen. ( where the "odometers" are normally shown )
  388.  
  389. Pressing < Home > will show the first plan element and show "1" in the
  390. lower left corner.
  391. Pressing <End >  will again show the complete plan.
  392. Pressing < + > and < - >  will step through the plan element by element.
  393. Pressing <PgUp> and <PgDn> will step through the plan ten elements at a time.
  394.  
  395. Pressing < Del > will delete the last element displayed.
  396.  
  397. Pressing <Esc > will terminate the process.
  398. **********************************************************
  399. CAUTION:  SAVE the Plan before deleting plan elements!
  400. **********************************************************
  401. Hints:
  402.  
  403. It is easy to ruin a plan by deleting the wrong elements by mistake, so Save
  404. the plan first.
  405.  
  406. It is easier to determine the element that will be deleted, if you are stepping
  407. forward through the plan, rather that backwards.
  408.  
  409. If you wish to delete an element which was later erased during drawing, find
  410. the erasing element first. Delete it. Then go back and delete the drawn element.
  411. It is hard to find an erasure when you have already deleted the element which
  412. was erased!
  413.  
  414. REMOVING ON_SCREEN PROMPTS:
  415. Usually, the On Screen prompts for drawing operations do not interfere
  416. unduly with the operation.
  417. Sometimes, however, a prompt will obscure the exact part of the plan that
  418. you want to alter.
  419. Press Esc to go back to the drawing board, Then pressing
  420. Ctrl-BackSpace will hide the On-Screen prompts until Ctrl-BackSpace is pressed
  421. once again.
  422. Ctrl-BackSpace only operates from the drawing board, and toggles the prompts
  423. on & off.
  424. NOTE: The On Screen prompts are useful. Even if you are an experienced user,
  425. it is sometimes difficult to remember what you are doing without the prompts
  426. I recomend leaving the prompts on unless absolutely necessary, and then
  427. turning them back on as soon as the operation is done.
  428.  
  429. LICENSE AGREEMENT:
  430. Shareware distribution gives users a chance to try softwarebefore buying it.
  431. If you try a Shareware program and continue using it, you are expected to
  432. register. Copyright laws apply to both Shareware and commercial software.
  433. Shareware authors are accomplished programmers, just like commercial authors,
  434. and the programs are of comparable quality. (In both cases, there are good
  435. programs and bad ones!) The main difference is in the method of distribution.
  436. This author specifically grants the right to copy and distribute the software to
  437. all and sundry.
  438. DISCLAIMER - AGREEMENT
  439. Users of HOME PLAN must accept this disclaimer of warranty:
  440. "HOME PLAN is supplied as is.  The author disclaims all warranties, expressed
  441. or implied, including, without limitation, the warranties of merchantability and
  442. of fitness for any purpose. The author assumes no liability for damages, direct
  443. or consequential, which may result from the use of HOMEPLAN."
  444. HOME PLAN is a "shareware program" and is provided at no charge to the user
  445. for evaluation. Feel free to share it with your friends, but please do not give
  446. it away altered or as part of another system.
  447. The essence of "user-supported" software is to provide personal
  448. computer users with quality software without high prices, and yet to
  449. provide incentive for programmers to continue to develop new products.
  450.  
  451.  If you find this program useful and find that you are using
  452. HOME PLAN and continue to use it after a reasonable trial period,
  453. you must make a registration payment of $20.00 to CHUCK HERNDON. 
  454.  
  455. The $20.00 registration fee will license one copy for use on any one computer
  456. at any one time.  You must treat this software just like a book.  An example is
  457. that this software may be used by any number of people and may be freely
  458. moved from one computer location to another, so long as there is no possibility
  459. of it being used at one location while it's being used at another. Just as a
  460. book cannot be read by two different persons at the same time.
  461. Anyone distributing HOME PLAN for any kind of remuneration must
  462. first contact CHUCK HERNDON at the address below for authorization.
  463. This authorization will be automatically granted to shareware distributors, and
  464. such distributors may begin offering HOME PLAN immediately
  465. (However CHUCK HERNDON must still be advised so that the distributor can
  466. be kept up-to-date with the latest version of HOME PLAN).
  467. You are encouraged to pass a copy of HOME PLAN along to your friends for
  468. evaluation.  Please encourage them to register their copy if they find that they
  469. can use it.  All registered users will receive a copy of the latest version of
  470. the HOMEPLAN system.
  471. Print REGISTRA.FRM ("Copy Registra.Frm Prn"...or send your name & address)
  472. with $20.00 to:
  473. CHUCK HERNDON
  474. 18494 Jesus Maria Rd.
  475. Mokelumne Hill, CA 95245
  476.  
  477.